package com.example.homework.homework02;

import java.util.ArrayList;
import java.util.List;

public class Test {
    public static void main(String[] args) {
        // 如图,表格中是三年级一班的学生信息,后来张三丰移民到了山东,李老师需要将张三丰对应的住址改掉,请用程序完成需求,并将学生的信息打印到控制台上
        // 1.准备集合存储数据
        List<Student> list = new ArrayList<>();
        // 2.给集合中添加数据
        list.add(new Student(1, "张无忌", "河北"));
        list.add(new Student(2, "张三丰", "河南"));
        list.add(new Student(3, "赵敏", "蒙古"));
        list.add(new Student(4, "周芷若", "四川"));
        // 3.遍历集合
        list.forEach(student -> {
            // 判断当前是否为 张三丰
            if (student.getName().equals("张三丰")) {
                // 修改地址
                student.setAddress("山东");
            }
        });

        // 4.打印集合
        list.forEach(System.out::println);
    }
}
